#ifndef QIHEVENT_H
#define QIHEVENT_H

#include "ihcore_global.h"
#include <QString>

class IHCORE_EXPORT QihEvent
{
public:
	QihEvent();
	virtual ~QihEvent();

	virtual quint32 getType() const = 0;
	virtual QString toString() const = 0;

	QDateTime timestamp() const { return _timestamp; }
	void setTimestamp(QDateTime val) { _timestamp = val; }
private:
	QDateTime _timestamp;
};



#endif // QIHEVENT_H
